package com.budwk.app.sqfwV2.dto.dayingRoad;

import com.budwk.app.sqfwDoc.codeGenerator.pdfGenerate.AbstractCustomerPdfCreateField;
import com.budwk.app.sqfwDoc.codeGenerator.cusType.SqfwImage;
import com.budwk.starter.common.openapi.annotation.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;

import java.util.Date;

/**
 * 本代码由代码生成器生成，版本号1.0
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@EqualsAndHashCode(callSuper = true)
public class DaYingLuRedRecordPdfDTO extends AbstractCustomerPdfCreateField {
    @ApiModelProperty(description = "是否为本辖区居民")
    private Boolean isLocalResident;
    @ApiModelProperty(description = "备案人员姓名")
    private String nameRecordKeeper;
    @ApiModelProperty(description = "备案人手机号码")
    private String phoneNumberRecordKeeper;
    @ApiModelProperty(description = "备案人住址")
    private String addressRecordKeeper;
    @ApiModelProperty(description = "备案人性别")
    private String genderRecordKeeper;
    @ApiModelProperty(description = "备案人是否为党员")
    private Boolean isPartyMemberRecordKeeper;
    @ApiModelProperty(description = "结婚人与备案人关系")
    private String relationWithadmin;
    @ApiModelProperty(description = "结婚人姓名")
    private String nameMarriagePerson;
    @ApiModelProperty(description = "结婚人手机号码")
    private String phoneNumberMarriagePerson;
    @ApiModelProperty(description = "结婚人单位或住址")
    private String addressMarriagePerson;
    @ApiModelProperty(description = "本次婚姻状况")
    private String maritalStatus;
    @ApiModelProperty(description = "配偶姓名")
    private String nameSpouse;
    @ApiModelProperty(description = "配偶手机号码")
    private String phoneNumberSpouse;
    @ApiModelProperty(description = "配偶住址")
    private String addressSpouse;
    @ApiModelProperty(description = "配偶性别")
    private String genderSpouse;
    @ApiModelProperty(description = "配偶是否为党员")
    private Boolean isPartyMemberSpouse;
    @ApiModelProperty(description = "结婚证办理时间")
    private Date marriageCertificateProcessingTime;
    @ApiModelProperty(description = "彩礼数额")
    private Long dowryAmount;
    @ApiModelProperty(description = "酒席时间")
    private Date banquetTime;
    @ApiModelProperty(description = "办事天数")
    private Integer processingDays;
    @ApiModelProperty(description = "酒席地点")
    private String banquetLocation;
    @ApiModelProperty(description = "是否双方合办")
    private Boolean isJointWedding;
    @ApiModelProperty(description = "酒席形式")
    private String banquetForm;
    @ApiModelProperty(description = "酒席桌数")
    private Integer banquetTableCount;
    @ApiModelProperty(description = "桌餐标准")
    private Long banquetCost;
    @ApiModelProperty(description = "婚车数量")
    private Integer weddingCarCount;
    @ApiModelProperty(description = "宾客人数")
    private Integer guestCount;
    @ApiModelProperty(description = "礼金数额")
    private Long giftAmount;
    @ApiModelProperty(description = "有无低俗婚闹")
    private Boolean weddingPranks;
    @ApiModelProperty(description = "是否主动备案")
    private Boolean isRecorded;
    @ApiModelProperty(description = "其他备注事项")
    private String otherQuestions;
    @ApiModelProperty(description = "村（居）红白理事会意见")
    private String handlingComments;
    @ApiModelProperty(description = "备案时间")
    private Date date;
    @ApiModelProperty(description = "红白事")
    private String celebratoryEvents;
    @ApiModelProperty(description = "备案人签名")
    private String checkedUnitLeader;
}
